Deprecate gdk_cursor_new()
authorMatthias Clasen <mclasen@redhat.com>
Tue, 28 Oct 2014 04:38:59 +0000 (00:38 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 Oct 2014 04:38:59 +0000 (00:38 -0400)
Too easy to introduce an unintended assumption about the display
being the default this way.

gdk/gdkcursor.c
gdk/gdkcursor.h

index c1e959086a78a16449bda1ae77593778102ec7eb..a9306e07821a0ec57fc12f98aff032df0027ded5 100644 (file)
@@ -192,11 +192,13 @@ gdk_cursor_unref (GdkCursor *cursor)
  * To make the cursor invisible, use %GDK_BLANK_CURSOR.
  *
  * Returns: a new #GdkCursor
+ *
+ * Deprecated: 3.16: Use gdk_cursor_new_for_display() instead.
  */
 GdkCursor*
 gdk_cursor_new (GdkCursorType cursor_type)
 {
-  return gdk_cursor_new_for_display (gdk_display_get_default(), cursor_type);
+  return gdk_cursor_new_for_display (gdk_display_get_default (), cursor_type);
 }
 
 /**
index 48286f701e107714ea169f844489a48a35aeb38f..683ab077f15a57f48a045126b45260e42c83dfbf 100644 (file)
@@ -219,7 +219,7 @@ GType      gdk_cursor_get_type           (void) G_GNUC_CONST;
 GDK_AVAILABLE_IN_ALL
 GdkCursor* gdk_cursor_new_for_display   (GdkDisplay      *display,
                                          GdkCursorType    cursor_type);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_16
 GdkCursor* gdk_cursor_new               (GdkCursorType    cursor_type);
 GDK_AVAILABLE_IN_ALL
 GdkCursor* gdk_cursor_new_from_pixbuf   (GdkDisplay      *display,